piece back together - French English Dictionary